% Thesis class file for Dokuz Eylul University
% Written by Yakup BERK

%+ left=4cm, right=2.5cm, top=3cm, bottom=3cm
%+ a4paper
% font size 11pt
% titlepage
% onecolumn
% Times New Roman
% oneside
% justify
% linespread=1.5 line
% indent 0.5cm
% paragraflar arasında bir satır boşluk bırakılacak
% sayfa numarası sayfanın sağ alt köşesinde olacak
% Tablo numara ve açıklayıcı bilgileri tablonun sol üst kısmında verilecek
% şekil numara ve açıklayıcı bilgileri ise şeklin altına ortalanarak verilecektir.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Kaynaklar
%   Kullanılan kaynak bir kitap ise, altı çizilerek gösterilecektir
%   Bir kitabın belirli sayfalarından yararlanılmışsa, yararlanılan sayfaların başlangıç ve son sayfa numaraları belirtilir
%   Periyodik veya dergi isimleri makaleleri çift tırnak içine alınacaktır.
%   Kişisel görüşmeler aşağıdaki şekilde belirtilecektir:
%      [4] AKIN Ö., Kişisel görüşme ve notlar, Yeni Makina Atölye Şefi, İzmir, 2004
%   Ağ ortamından (İnternet) ulaşılan bilgilerde ağ adresi ve ulaşım tarihi belirtilmelidir:
%      [5] Erdemir A.Ş. web sayfası, http://www.erdemir.com.tr/tr/index.asp , 20/04/ 2005
%   Cihaz kullanım kılavuzu veya bilgisayar programı kullanıcı notları:
%      [6] FLUENT 5.4. bilgisayar programı kullanım notları, Fluent Inc., 1998







% Identification part
\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{deuthesis}[2011/06/23 v1.0 DEU thesis class file]


% Initial code

% Declaration of options
\DeclareOption*{\PassOptionsToClass{\CurrentOption}{report}}

% Execution of options
\ProcessOptions \relax

%Package loading

%Special commands for package and class files

%Special class file commands
\LoadClass[11pt,a4paper]{report}

% Environments

% \newenvironment{evaulation}{}
% \newenvironment{acknowledgement}{}
% \renewenvironment{abstract}{}
% \newenvironment{ozet}{}

% Page layout
\RequirePackage[left=4cm,right=2.5cm,top=3cm,bottom=3cm]{geometry} % Marjinleri ayarlar
\RequirePackage{indentfirst} % ilk paragrafın içerden başlaması için
\RequirePackage{pslatex}%Times New Roman karakter tipi için
\RequirePackage{titlesec} % bölüm-kısım başlıklarını şekillendirmek için
\RequirePackage{fancyhdr}
%\RequirePackage{sectsty}
%\allsectionsfont{\large}
%\titleformat{\section} % titlesec paketinin komutu
%\titlelabel{\thetitle.\quad}


\linespread{1.3}%Satır aralığını bir buçuk yapmak için

\titleformat{\chapter}{\bfseries\large\uppercase}{\thechapter\quad}{0pt}{ }[ ]
\titlespacing*{\chapter}{0pt}{0pt}{*0}

\titleformat{\section}{\bfseries\large}{\thesection\quad}{0pt}{ }[ ]
\titlespacing*{\section}{0pt}{*0}{-11pt}

\titleformat{\subsection}{\bfseries\large}{\thesubsection\quad}{0pt}{ }[ ]
\titlespacing*{\subsection}{0pt}{*0}{-11pt}

\titleformat{\subsubsection}{\bfseries\large}{\thesubsubsection\quad}{0pt}{ }[ ]
\titlespacing*{\subsubsection}{0pt}{*0}{-11pt}



\setcounter{secnumdepth}{3} % **** bölümlerin hangi seviyeye kadar numaralandırılacağını gösterir. burada bazı ayarlamalar yapılabilir.
\parskip 11pt % paragraflar arasındaki boşluğu ayarlar. şu anki değerin doğru değer olduğundan emin değilim. doğru değerin belirlenmesi gerekiyor.
%\renewcommand\refname{REFERENCES}

\setlength{\parindent}{0.5cm}

\addcontentsline{toc}{section}{TABLE OF CONTENTS}% adds "Table of Content" entry in TOC
\renewcommand{\contentsname}{\large\center{TABLE OF CONTENTS} }%table of contentsin başlığını değiştirmek için



